package com.dhecp.project.hr.domain;

import java.util.Date;

import com.dhecp.core.domain.BaseBusinessEntitySimple;
import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * 实习生培训计划 实体
 * @author DH-lwl
 * @version 2020年4月23日
 */
public class TrainingPlanS extends BaseBusinessEntitySimple {
	
	private static final long serialVersionUID = 1L;

	private String cUser;		//员工编号
	private String cUserName;	//员工姓名
	private String cPosition;	//员工岗位
	private String cDept;		//部门路径
	private String cDeptName;	//员工部门
	private String cCid;		//员工公司编码
	private String cCidName;	//员工公司
	@JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd")
    private Date dSYq; 		//实习期
    @JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    private Date dPxSj; 	//培训时间
	private Double fPxTs;	//培训天数
	private String vPxNl;	//培训内容
	private String vPgZt;	//评估状态
	@JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    private Date dSjPxSj; 	//实际培训时间
	private String vPxPg;	//培训评估
	private String pUser;		//培训讲师编号
	private String pUserName;	//培训讲师
	private Integer fRecords;	//培训记录引用次数
	
	public String getcUser() {
		return cUser;
	}
	public void setcUser(String cUser) {
		this.cUser = cUser;
	}
	public String getcUserName() {
		return cUserName;
	}
	public void setcUserName(String cUserName) {
		this.cUserName = cUserName;
	}
	public String getcPosition() {
		return cPosition;
	}
	public void setcPosition(String cPosition) {
		this.cPosition = cPosition;
	}
	public String getcDept() {
		return cDept;
	}
	public void setcDept(String cDept) {
		this.cDept = cDept;
	}
	public String getcDeptName() {
		return cDeptName;
	}
	public void setcDeptName(String cDeptName) {
		this.cDeptName = cDeptName;
	}
	public String getcCid() {
		return cCid;
	}
	public void setcCid(String cCid) {
		this.cCid = cCid;
	}
	public String getcCidName() {
		return cCidName;
	}
	public void setcCidName(String cCidName) {
		this.cCidName = cCidName;
	}
	public Date getdSYq() {
		return dSYq;
	}
	public void setdSYq(Date dSYq) {
		this.dSYq = dSYq;
	}
	public Date getdPxSj() {
		return dPxSj;
	}
	public void setdPxSj(Date dPxSj) {
		this.dPxSj = dPxSj;
	}
	public Double getfPxTs() {
		if (fPxTs == null) {
			return 0.0;
		}
		return fPxTs;
	}
	public void setfPxTs(Double fPxTs) {
		this.fPxTs = fPxTs;
	}
	public String getvPxNl() {
		return vPxNl;
	}
	public void setvPxNl(String vPxNl) {
		this.vPxNl = vPxNl;
	}
	public String getvPgZt() {
		if(vPgZt == null || "".equals(vPgZt)){
			return "待评";
		}
		return vPgZt;
	}
	public void setvPgZt(String vPgZt) {
		this.vPgZt = vPgZt;
	}
	public Date getdSjPxSj() {
		return dSjPxSj;
	}
	public void setdSjPxSj(Date dSjPxSj) {
		this.dSjPxSj = dSjPxSj;
	}
	public String getvPxPg() {
		return vPxPg;
	}
	public void setvPxPg(String vPxPg) {
		this.vPxPg = vPxPg;
	}
	public String getpUser() {
		return pUser;
	}
	public void setpUser(String pUser) {
		this.pUser = pUser;
	}
	public String getpUserName() {
		return pUserName;
	}
	public void setpUserName(String pUserName) {
		this.pUserName = pUserName;
	}
	public Integer getfRecords() {
		if (fRecords == null){
			return 0;
		}
		return fRecords;
	}
	public void setfRecords(Integer fRecords) {
		this.fRecords = fRecords;
	}
	
}
